31bc64729ecc53219eece4600c7a4b1c697471c8,single-module/src/main/java/net/chrisrichardson/eventstore/examples/todolist/queryside/TodoQueryService.java,TodoQueryService,findById,#String#,35
Before Change
}
public Optional<Todo> findById(String id) {
return Optional.of(repository.findOne(id));
}
public Observable<Todo> findById(EntityIdentifier todoId) {
After Change
}
public CompletableFuture<Todo> findById(String todoId) {
Todo res = repository.findOne(todoId);
if (res != null) {
return CompletableFuture.completedFuture(res);
}
return CompletableFutureUtil.failedFuture(new NoSuchElementException("No todo with given id found"));
}